/*
    粗糙的写了一个BeanUtils，其实就是一个不新增数据的Object.assign
*/
export default class BeanUtils {

    /*
        * param origin: Object 源对象，被覆盖的对象
        * param target: Object 目标对象，用于覆盖的对象
        * return Object 其实就是origin，虽然这个返回值没啥用，但我还是返回了
    */
    static toBean(origin, target) {
        for(let k in origin) {
            origin[k] = null
            if (target.hasOwnProperty(k)) {
                origin[k] = target[k]
            }
        }
        return origin
    }
}